package com.chenjiajin.dto;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author chenjiajin
 * @date 2022/6/14
 */
@Data
public class QueryDTO {

    private String keyword;    // 多列模糊查询 concat + ifnull
    private String keywordByWs;    // 多列模糊查询 concat_ws
    private String keywordByOr;    // 多列模糊查询 or

    private String name;      // 单列模糊查询

    private String password;

    private String message;

    private Long age;         // 准确匹配查询

    private Long num;       // 多分支判断

    private Date startCreateTime;     // 计较精度: 秒
    private Date endCreateTime;
    private Date startCreateTimeByDay;  // 计较精度: 天
    private Date endCreateTimeByDay;

    private Date startUpdateTime;
    private Date endUpdateTime;


    private List<Long> ids;        // 子查询

}
